package cn.csq.design.behavioral.observer;

/**
 * @author csq
 * @version 1.0.0
 * @ClassName ConcreteSubject.java
 * @Description 具体目标类
 * @createTime 2022年02月12日 15:37:00
 */
public class ConcreteSubject extends Subject {

    @Override
    void notifyObserver() {
        System.out.println("目标对象状态发生改变,--->发送通知给观察者");

        for (Observer observer : observers) {
            //更新
            observer.update();
        }
    }
}
